package com.lanxum.common.entity;

public class BarcodeParam {

    /**
     * 条码信息，格式（自定义,建议与textContent一致）；例：D（打印标识）-密级-用户名称-部门名称-时间（格式：yyyyMMddHHmmss）
     */
    private String imageContent;
    /**
     * 条码文本信息，格式（自定义,建议与imageContent一致）；例：D（打印标识）-密级-用户名称-部门名称-时间（格式：yyyyMMddHHmmss）
     */
    private String textContent;
    /**
     * 条码和条码文件信息位置，bottom-right：右下角（默认），bottom：底部居中，bottom-left：左下角，top-right：右上角，top：顶部居中，top-left：左上角
     */
    private String imagePosition;
    /**
     * 条码文本信息字体
     */
    private String textFontFamily = "宋体";
    /**
     * 条码文本信息字体大小
     */
    private int textFontSize;
    private int textMarginTop = 5;
    /**
     * 条码大小比例
     */
    private double scaling ;
    private String width;
    private String height;
    private int columns = 3;
    /**
     * 条码图片路径
     */
    private String imagePath;
    /**
     * 条码图片名称
     */
    private String imageName;
    private String dpi;

    public String getImageName() {
        return imageName;
    }

    public void setImageName(String imageName) {
        this.imageName = imageName;
    }

    public String getImagePosition() {
        return imagePosition;
    }

    public void setImagePosition(String imagePosition) {
        this.imagePosition = imagePosition;
    }

    public String getImageContent() {
        return imageContent;
    }

    public void setImageContent(String imageContent) {
        this.imageContent = imageContent;
    }

    public String getTextContent() {
        return textContent;
    }

    public void setTextContent(String textContent) {
        this.textContent = textContent;
    }

    public String getTextFontFamily() {
        return textFontFamily;
    }

    public void setTextFontFamily(String textFontFamily) {
        this.textFontFamily = textFontFamily;
    }

    public int getTextFontSize() {
        return textFontSize;
    }

    public void setTextFontSize(int textFontSize) {
        this.textFontSize = textFontSize;
    }

    public int getTextMarginTop() {
        return textMarginTop;
    }

    public void setTextMarginTop(int textMarginTop) {
        this.textMarginTop = textMarginTop;
    }

    public double getScaling() {
        return scaling;
    }

    public void setScaling(double scaling) {
        this.scaling = scaling;
    }

    public String getWidth() {
        return width;
    }

    public void setWidth(String width) {
        this.width = width;
    }

    public String getHeight() {
        return height;
    }

    public void setHeight(String height) {
        this.height = height;
    }

    public int getColumns() {
        return columns;
    }

    public void setColumns(int columns) {
        this.columns = columns;
    }

    public String getImagePath() {
        return imagePath;
    }

    public void setImagePath(String imagePath) {
        this.imagePath = imagePath;
    }

    public String getDpi() {
        return dpi;
    }

    public void setDpi(String dpi) {
        this.dpi = dpi;
    }


}
